Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Great Britain #1-w3 Great Britain #1-w4 Great Britain F2 Great Britain F4 Great Britain F7 Great Britain #2-w1 Great Britain #2-w3 Great Britain #2-w4 Qatar F3 Qatar F4 Portugal F3 Great Britain F4 Great Britain F5 Great Britain F6 Mexico F3 Venezuela #1-w3 Venezuela #1-w4 Turkey F1 Turkey F2 Turkey F3 USA F17 USA F18 USA F19 Great Britain F13 Great Britain F14 Great Britain F15 Great Britain #4-w2 Great Britain F1 Australia F2 New Zealand F2 Greece F1 Greece F2 Great Britain F14 Great Britain F5 Great Britain F6 France F5 USA F8 Great Britain F18 USA F4 USA F5 USA F6 Great Britain #1-w1 USA F15 USA F16 Great Britain F16 Dominican Republic F2 Great Britain F2 France F2 Slovenia F2 Slovenia F3 Malaysia F3 Korea F5 Korea F6 Great Britain F11 Thailand F1 Thailand F2 Thailand F3 Australia F5 Australia F6 Australia F7 USA F24 Australia F8 Usa F27 Usa F28 Great Britain F1 Great Britain F2 Usa F3 Usa F8 Usa F9 Usa F10 Usa F11 Usa F12 Great Britain F8 USA F26 Great Britain F17 Israel F4 USA F29 USA F30 USA F31 Great Britain F1 USA F1 USA F2 Great Britain F3 Turkey F3 USA F3 USA F4 Turkey F4 USA F8 USA F9 USA F12 Korea F1 Korea F2 Great Britain F11 Great Britain F12 USA F24 USA F25 USA F26 USA F27 Great Britain F4 Mexico F3 Great Britain F17 Great Britain F18 Canada F1 Canada F2 Turkey F16 Greece F8 Great Britain F10 Kia International in Burnie - Burnie Odlum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx USTA Challenger - Champaign Great Britain F5 Great Britain F6 Great Britain F5 The Surbiton Trophy - Surbiton Great Britain #2-w2 Qatar F5 Croatia F2 Fifth Third Bank Tennis Championships - Lexington Mexico F4 Venezuela #1-w1 GHI Bronz Classic - Bronx Venezuela #1-w2 Great Britain F11 Great Britain #4-w1 Great Britain #4-w3 Great Britain #4-w4 Great Britain F2 Australia F1 Swanston Challenger - Sacramento New Zealand F1 Greece F3 Great Britain F1 USA F27 Great Britain F6 Nielsen USTA Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Spain F9 Semgroup Challenger - Tulsa Lexington Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Sarasota Challenger Cremona Challenger Carson Challenger Campos do Jordao Challenger Brasilia Challenger Izmir Challenger Sacramento Challenger Tiburon Challenger Wolfsburg Challenger Pingguo Challenger Nottingham Challenger Aptos Challenger Lexington Challenger The LTA Wrexham Challenger - Wrexham Astana Challenger Shanghai Challenger Tulsa Challenger Izmir Challenger Bangkok Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Honolulu Challenger Dallas Challenger Sarasota Challenger Athens Challenger Rome Challenger Bordeaux Challenger Vancouver Challenger Mons Challenger Champaign Challenger Toyota Challenger Dallas Challenger Rimouski Challenger Savannah Challenger Tallahassee Challenger Nottingham Challenger The Comercia Challenger - Aptos The LTA Sunderland Challenger - Sunderland 2007 Challenger of Santa Clara - Valencia Napa Challenger Tiburon Challenger Noumea Challenger Maui Challenger The Manchester Trophy - Manchester Guadalajara Challenger Bordeaux Challenger Nottingham Challenger Sacramento Challenger Champaign Challenger Irving Challenger Seoul Challenger Surbiton Challenger The LTA Cardiff Challenger - Cardiff Fifth-Third Bank Tennis Classic - Lexington Sacramento Challenger Irving Challenger Savannah Challenger The $50,000 Pro Challenger at Calabasas - Calabasas Manchester Challenger Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans 2007 Knoxville Challenger - Knoxville Stockton Challenger Monterrey Challenger The LTA Men's Challenger - Southampton Challenger Banque Nationale - Granby Oldum Brown Vancouver Open - Vancouver The Swanston Challenger - Sacramento Ford Tennis Championships - Louisville Freeman Men's $50,000 Challenger - Joplin Dublin Challenger - Dublin Happy Valley Challenger Dallas Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Surbiton Challenger Ford Tennis Championships - Louisville JSM Challenger - Champaign Tallahassee Challenger Savannah Challenger AGT Challenger - Leon Binghamton Challenger Lexington Challenger Salvador Challenger Le Gosier Challenger Surbiton Challenger dBI Tennis Challenger - Binghamton Music City Challenger - Nashville Isla de Lanzarote - Lanzarote Calabasas Challenger Surbiton Challenger San Jose Challenger Lexington Challenger Tallahassee Challenger Sarasota Challenger Guadalajara Challenger Phoenix Challenger Winnetka Challenger Busan Challenger Isla de Lanzarote - Lanzarote Tiburon Challenger Aberto de Santa Catarina de Tenis - Florianopolis Monterrey Challenger Ilkley Challenger Dallas Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Santiago Challenger Aix En Provence Challenger Winnetka Challenger Binghamton Challenger Knoxville Challenger Music City Challenger - Nashville Tallahassee Challenger Dallas Challenger Taipei City Challenger Bordeaux Challenger The LTA Wrexham Challenger - Wrexham Tiburon Challenger Nottingham Challenger Columbus Challenger Columbus Challenger Fairfield Challenger Orlando Challenger Cleveland Challenger The Surbiton Trophy - Surbiton Irving Challenger Bordeaux Challenger Cary Challenger San Luis Potosi Challenger Nottingham Challenger Seoul Challenger Bath Challenger Charlottesville Challenger Newport Beach Challenger Dallas Challenger San Francisco Challenger Drummondville Challenger Savannah Challenger Savannah Challenger Knoxville Challenger Naples Challenger - Naples Phoenix Challenger Fergana Challenger Nottingham Challenger Fairfield Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Binghamton Challenger AT&T Challenger of Dallas - Dallas Lexington Challenger St. Remy Challenger Loughborough Challenger Nottingham 1 Challenger Nottingham 2 Challenger The 10tele.com Open - Nottingham Las Vegas Challenger Charlottesville Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland Sarasota Challenger Tiburon Challenger Surbiton Challenger The LTA Nottingham Challenger - Nottingham Countrywide Classic USTA Challenger - Carson Las Vegas Challenger Charlottesville Challenger Champaign Challenger Red Letter Days Open - Nottingham Nottingham Challenger Granby Challenger The Commercia Challenger - Aptos Charlottesville Challenger Knoxville Challenger Columbus Challenger Phoenix Challenger Sarasota Challenger Heineken Open - Auckland Savannah Challenger Pro Challenger at Calabasas - Calabasas Legg Mason Tennis Classic - Washington Ilkley Challenger Sioux Falls Challenger Delray Beach International Tennis Championships - Delray Beach Charlottesville Challenger Countrywide Classic - Los Angeles Canberra Challenger Indian Wells Challenger Winnetka Challenger Cary Challenger Orlando Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Oeiras 3 Challenger AEGON International - Eastbourne Cary 2 Challenger Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Leon Challenger Savannah Challenger Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Busan Challenger Brisbane International - Brisbane Champaign Challenger San Francisco Challenger Tallahassee Challenger PBZ Zagreb Indoors - Zagreb Puebla Challenger Istanbul Challenger Tiburon Challenger SAP Open - San Jose Izmir Challenger Movistar Open - Vina del Mar Sacramento Challenger Dallas Challenger Tiburon Challenger Rennes Challenger AEGON Championships - London Dallas Challenger Charlottesville Challenger Napa Challenger Citi Open - Washington Charlottesville Challenger Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Swiss Indoors Basel - Basel Knoxville Challenger U.S. National Indoor Tennis Championships - Memphis SAP Open - San Jose Yokohama Challenger AEGON Championships - London Tiburon Challenger Maui Challenger Dallas Challenger Ordina Open - s-Hertogenbosch Cherbourg Challenger Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Campbells Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston If Stockholm Open - Stockholm Memphis Open - Memphis Stockton Challenger Hall of Fame Open - Newport Citi Open - Washington Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Baton Rouge Challenger Knoxville Challenger Erste Bank Open - Vienna Sydney International - Sydney Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich The Stella Artois Championships - London Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem Knoxville Challenger Delray Beach Open - Delray Beach Dallas Open - Dallas cinch Championships - London Manta Challenger Legg Mason Tennis Classic - Washington Le Gosier Challenger Hall of Fame Open - Newport Santos Challenger San Diego Open - San Diego AEGON Championships - London Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney Tiburon Challenger Maui Challenger Las Vegas Challenger New Haven Challenger Legg Mason Tennis Classic - Washington Loughborough Challenger Swiss Indoors Basel - Basel Guangzhou Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Knoxville Challenger Delray Beach International Tennis Championships - Delray Beach Sarajevo Challenger Leon Challenger US Men's Clay Court Championship - Houston Charlottesville Challenger Aptos Challenger Sarasota Challenger Aix En Provence Challenger Sarasota Challenger Apia International - Sydney Quimper Challenger Le Gosier Challenger Bordeaux Challenger Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Dallas Challenger Cleveland Challenger ASB Classic - Auckland Sacramento Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Citi Open - Washington Chengdu Open - Chengdu The Bolton Challenger - Bolton Memphis Open - Memphis Guadalajara Challenger US Men's Clay Court Championship - Houston Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Gerry Weber Open - Halle Champaign Challenger The LTA Bolton Challenger - Bolton Knoxville Challenger Brisbane International - Brisbane Heilbronn Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Fairfield Challenger Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Prague Challenger Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta The Nottingham Open - Nottingham US Men's Clay Court Championship - Houston Charleston Challenger Abierto Mexicano Telcel - Acapulco Truist Atlanta Open - Atlanta Citi Open - Washington Delray Beach Open - Delray Beach Surbiton Challenger Abierto Mexicano Telcel - Acapulco Ilkley Challenger Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Citi Open - Washington Dallas Open - Dallas Delray Beach Open - Delray Beach Pilot Pen Tennis - New Haven Nottingham 2 Challenger AEGON International - Eastbourne Pacific Life Open - Indian Wells Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Intrum Stockholm Open - Stockholm US Men's Clay Court Championship - Houston The Stella Artois Grass Court Championships - London AEGON Championships - London Mercedes Cup - Stuttgart Noventi Open - Halle Citi Open - Washington Stanford Challenger Sarasota Challenger Gwangju Challenger Tiburon Challenger Dallas Open - Dallas Charleston Challenger Las Vegas Challenger Charlottesville Challenger BB&T Atlanta Open - Atlanta Champaign Challenger BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Tallahassee Challenger BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Aegon Nottingham Open - Nottingham Miami Open - Miami Western & Southern Open - Cincinnati US Men's Clay Court Championship - Houston Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Brisbane International - Brisbane BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Open 13 - Marseille Western & Southern Open - New York Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells AEGON Championships - London Miami Open - Miami BB&T Atlanta Open - Atlanta National Bank Open - Montreal Truist Atlanta Open - Atlanta Abierto Mexicano de Tenis Mifel - Los Cabos BNP Paribas Open - Indian Wells US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami The Stella Artois Championships - London The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington San Diego Open - San Diego Open 13 Provence - Marseille Hall of Fame Tennis Championships - Newport Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Australian Open (Wildcard) Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells U.S. Open - New York French Open - Paris Davis Cup, Group II, 1R, GBR-TUN 4-1 Wimbledon - London Davis Cup, Group 1, PO, UKR-GBR 2-3 U.S. Open (juniors) Wimbledon (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, PO, GBR-CRO 4-1 French Open (juniors) Davis Cup, World Group, 1R, ARG-GBR 4-1 Wimbledon (juniors) Davis Cup, World Group, PO, UZB-USA 0-4 French Open (juniors) French Open (juniors) U.S. Open (juniors) Olympics - Rio de Janeiro Citi Open - Washington Bloomfield Hills Challenger